Discourse 是一個完整的社群功能服務,能夠讓人發文討論、按讚、互相聊天等等,跟大量的社群客製化選項,像是文章分類、不雅字過濾等。
蠻多公司的社群都是用這套的,這次在寫鐵人賽時爬文的時候也時不時看到服務的開發社群是用這個,像是 Rocket.chat 的社群也是這套。
雖然有基本模板但客製化彈性還蠻大的,可以看到上面的頁面風格都有做出差異,雖然要另外包插件不過也能做元件客製化。
整體功能完善也有彈性,目前較可惜的是發文的編輯器是 Markdown 而不是 WYSIWYG ,對不熟悉 Markdown 的使用者相對不友善,不過目前官方正在著手改善這點。
可以用 Docker 在本地架設服務跟開發插件,但是因為跟 Mac M1 晶片有衝突問題這邊用不了 Docker 部署,這次就先不起服務了,完整的 Docker 部署文件放這邊。
如果不用 Docker 直接安裝的話會需要裝一堆軟體,清理起來會很麻煩…
取而代之可以用官方部署的 14 天試用期體驗功能,不會先綁信用卡然後自動扣款,到時間了就只會停止服務所以可以安心使用,官方部署會預先做好設定跟安裝一些實用插件,可以體驗到功能相對完善的 Discourse。